簡單來說就是把方程式微分,求帶入 X 後的答案
用
cin
與getchar()
來取值 當輸入一個值後,如果後面不是打空格就退出
這樣會導致最後一項(常數項)沒有存入,沒關西因為常數的導數是0
#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
#define ll long long int
using namespace std;
int main()
{
int x;
while (cin >> x)
{
string s;
ll a;
getline(cin, s);
vector<ll> function;
while (cin >> a && getchar() == ' ')
function.push_back(a);
reverse(function.begin(), function.end());
ll tem = 1;
ll ans = 0;
for (int i = 0; i < function.size(); i++)
{
ans += function[i] * (i + 1) * tem;
tem *= x;
}
cout << ans << endl;
function.clear();
}
}